<?php use_helper('Object') ?>

<?php echo form_tag('management/updateHardware') ?>

<?php echo input_hidden_tag('hid',$hardware->getId()) ?>
<?php echo input_hidden_tag('id',$sf_request->getParameter('id')) ?>
<?php echo input_hidden_tag('hwuser_id_old',$hardware->getHWUserId()) ?>

<table>
<tbody>
<tr>
  <th>Bezeichnung</th>
  <td><?php echo object_input_tag($hardware, 'getBezeichnung', array (
  'size' => 40,
)) ?></td>
</tr>
<tr>
  <th>Bemerkung</th>
  <td><?php echo object_textarea_tag($hardware, 'getBemerkung', array (
  'size' => '30x3',
)) ?></td>
</tr>
<tr>
  <th>Arbeitsplatznutzer</th>
  <td>
<select name="hwuser_id">
<?php foreach($hardware->getAllHWUser() as $hwuser_item): ?>
<?php if($hwuser_item->getId() == $hardware->getHWUserId()): ?>
<option selected="selected" value="<?php echo($hwuser_item->getId()) ?>"><?php echo($hwuser_item->getName()) ?></option>
<?php else: ?>
<option value="<?php echo($hwuser_item->getId()) ?>"><?php echo($hwuser_item->getName()) ?></option>
<?php endif; ?>
<?php endforeach; ?>
</select>  
</tr>

<?php $arr_fields = array(); $arr_fields = bwUtils::getAllAddFieldsDefinition($hardware);  ?>
<?php $i=0; foreach($arr_fields as $value): ?>
<tr>
<th><?php echo($value['definition']->getName()); ?></th>
<td><?php eval('echo '.$value['definition']->getTypeoffield().'_tag(\'zf[\'.$value[\'definition\']->getId().\'_\'.$value[\'content\']->getId().\']\', $value[\'content\']->getContent());'); ?></td>
<tr>
<?php $i++; endforeach; ?>
<?php echo input_hidden_tag('sfcounter',$i) ?>

<?php if ($hardware->getId()): ?>
<tr>
  <th>Letzte Änderung</th>
  <td><?php echo $hardware->getUpdatedOn(); ?></td>
</tr>
<?php endif; ?>
</tbody>
</table>
<hr />
<?php echo submit_tag('Daten Speichern', array('class' => 'button')) ?>
<?php if ($hardware->getId()): ?>
  <?php echo link_to('Rechner löschen', 'management/deleteHardware?hid='.$hardware->getId().'&dest=hardware', 'post=true&confirm=Möchten Sie den Rechner löschen?\nAbhängige Daten werden ebenfalls gelöscht.') ?>
  |<?php echo link_to('Abbrechen', 'management/showOverview?id='.$hardware->getId().'&dest=hardware') ?>
<?php else: ?>
  |<?php echo link_to('Abbrechen', 'management/showOverview?id='.$hardware->getId().'&dest=hardware') ?>
<?php endif; ?>
</form>